package com.xiaoq.distribution.vo;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE)

public class Distributor4SettleVo implements Serializable {

	private static final long serialVersionUID = -2830152213366899605L;

	@ApiModelProperty(name = "id", value = "id", position=1)
	private String id; 

	@ApiModelProperty(name = "name", value = "分销商名称", position=10)
	private String name;

	@ApiModelProperty(name = "settleCycle", value = "结算周期 00 固定结算周期,10非固定周期结算", position=70)
	private String settleCycle; 

	@ApiModelProperty(name = "settleTime", value = "结算时间", position=80)
	private Integer settleTime; 

	@ApiModelProperty(name = "shopId", value = "景区店铺Id", position=90)
	private String shopId;

	@ApiModelProperty(name = "merchantId", value = "景区商家Id", position=100)
	private String merchantId;

	@ApiModelProperty(name = "currentSettleTime", value = "当前结算时间", position=110)
	private long currentSettleTime;

	@ApiModelProperty(name = "currentSettleMoney", value = "当前结算金额", position=120)
	private double currentSettleMoney;

	@ApiModelProperty(name = "settleContact", value = "结算对接联系人  就是一个文本框 可以是多个", position=130)
	private String settleContact;  //

	@ApiModelProperty(name = "dockedContact", value = "业务对接联系方式", position=140)
	private String dockedContact; //

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getSettleCycle() {
		return settleCycle;
	}

	public void setSettleCycle(String settleCycle) {
		this.settleCycle = settleCycle;
	}

	public Integer getSettleTime() {
		return settleTime;
	}

	public void setSettleTime(Integer settleTime) {
		this.settleTime = settleTime;
	}

	public String getShopId() {
		return shopId;
	}

	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public String getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	public long getCurrentSettleTime() {
		return currentSettleTime;
	}

	public void setCurrentSettleTime(long currentSettleTime) {
		this.currentSettleTime = currentSettleTime;
	}

	public double getCurrentSettleMoney() {
		return currentSettleMoney;
	}

	public void setCurrentSettleMoney(double currentSettleMoney) {
		this.currentSettleMoney = currentSettleMoney;
	}

	public String getSettleContact() {
		return settleContact;
	}

	public void setSettleContact(String settleContact) {
		this.settleContact = settleContact;
	}

	public String getDockedContact() {
		return dockedContact;
	}

	public void setDockedContact(String dockedContact) {
		this.dockedContact = dockedContact;
	}
}
